Skip to content
This repository has been archived by the owner on Sep 1, 2020. It is now read-only.

Latest commit

 

History

History
19 lines (16 loc) · 656 Bytes

13.7 - swoole_event_defer.md

File metadata and controls

19 lines (16 loc) · 656 Bytes

swoole_event_defer

在下一个事件循环开始时执行函数。

swoole_event_defer(mixed $callback_function);

swoole_event_defer的回调函数会在当前EventLoop的事件循环结束、下一次事件循环开始前执行。

  • $callback_function 时间到期后所执行的函数,必须是可以调用的。回调函数不接受任何参数
  • 可以使用匿名函数的use语法传递参数到回调函数中
  • $callback_function函数执行过程中添加新的defer任务,仍然会在本轮事件循环内执行完成

使用示例

swoole_event_defer(function(){
    echo "After EventLoop\n";
});